/**
 * Created in 2012-3-9.
 */
package kit4j.jdbc.sql;

import java.util.Date;

/**
 * SQL语句工具类。
 * 
 * @author MiniKnife
 * 
 */
public abstract class SqlUtil {

	/**
	 * 将指定类型的值转换为正确的SQL语句中的字符串格式。
	 * 
	 * @param value
	 *            要转换的值
	 * @return 转为SQL字符串后的结果
	 */
	public static String convertValueToSqlString(Object value) {
		if (value instanceof String || value instanceof Character) {
			return "'" + value.toString() + "'";
		} else if (value instanceof Date) {
			return "'" + formatDateTime((Date) value) + "'";
		} else {
			return value.toString();
		}
	}

	private static String formatDateTime(Date date) {
		return "";
	}
}
